const { execSync } = require('child_process');
const path = require('path');

console.log('🚀 开始构建 iOS 应用...');

try {
  // 安装 CocoaPods 依赖
  console.log('📦 安装 CocoaPods 依赖...');
  execSync('cd ios && pod install', { stdio: 'inherit' });

  // 构建 iOS 应用
  console.log('🔨 构建 iOS 应用...');
  execSync('npx react-native run-ios --configuration Release', { stdio: 'inherit' });

  console.log('✅ iOS 构建完成！');
} catch (error) {
  console.error('❌ iOS 构建失败:', error.message);
  console.log('💡 提示: 请确保在 macOS 系统上运行，并安装了 Xcode');
  process.exit(1);
}